package flm.fiado.bean;

import java.util.Date;

public class Pessoa {

	private int id;
	private String prenome;
	private String sobrenome;
	private Date dataNascimento;
	private Date dataFalecimento;
	
	public int getId() {
		return id;
	}
	public void setId(int id) {
		this.id = id;
	}
	public String getPrenome() {
		return prenome;
	}
	public void setPrenome(String prenome) {
		this.prenome = prenome;
	}
	public String getSobrenome() {
		return sobrenome;
	}
	public void setSobrenome(String sobrenome) {
		this.sobrenome = sobrenome;
	}
	public Date getDataNascimento() {
		return dataNascimento;
	}
	public void setDataNascimento(Date dataNascimento) {
		this.dataNascimento = dataNascimento;
	}
	public Date getDataFalecimento() {
		return dataFalecimento;
	}
	public void setDataFalecimento(Date dataFalecimento) {
		this.dataFalecimento = dataFalecimento;
	}
	
	public String getNomeCompleto() {
		return this.getPrenome() + " " + this.getSobrenome();
	}
	
	@Override
	public String toString() {
		String value = String
				.format("Pessoa[id:%d;prenome:%s;sobrenome:%s;dataNascimento:%4$td/%4$tm/%4$tY;dataFalecimento:%5$td/%5$tm/%5$tY]",
						this.id, 
						this.prenome, 
						this.sobrenome,
						this.dataNascimento, 
						this.dataFalecimento);
		return value;
	}
}
